Skip to main content

Flexible Event Booking form components

There are three form components that relate to event bookings:

  1. Flexible Event Booking
  2. Flexible Existing Bookings
  3. Pricing summary

Flexible Event Booking component

  • What is it? A calendar, where the customer can choose a set of flexible time slots. This requires integration with Office 365, as this is used to store the bookings. More information on using bookings functionality can be found in Bookings.
  • When should I use it? When you need the customer to pick a date/time for something.
  • Example scenarios: 'Please choose the sessions you would like for your club'.

Settings

NameDescription
Question textThe label shown next to the question
Calendar groupThe calendar group for your venue.
Event booking slot configurationThe configuration to use for bookings. See Booking configuration
RequiredDoes the question have to be answered?
Show internallyIf enabled, this question will be shown on internal forms
Show publiclyIf enabled, this question will be shown on online forms
Concurrency WeightingSpecify that the event will take up one or more of the available simultaneous event slots. See Concurrency Weighting
Restrict No. of times to RepeatIf enabled, you can set how many times the question can be repeated.
warning

Deleting an Event Booking question will immediately cause all events booked by the question to become read-only.

It will not be possible to change these through the Manage Bookings interface.

Concurrency Weighting

The Concurrency Weighting option allows you to specify that the event will take up one or more of the available simultaneous event slots.

For example, if your event booking configuration allowed 2 simultaneous events, you will be able to say a single event will take up both slots by enabling this feature.

To configure this feature:

  1. Add an event booking question to your form. Edit the question and toggle the Concurrency Weighting setting to on.
  2. Save the question and return to the Pages list.
  3. Add or edit the page which contains the event booking question. You will be asked to configure the concurrency weighting option. This is the amount of concurrent slots the event will take up when the form is submitted. This value can be from another question - such as a dropdown - or from any other form variable such as a logic or manually typed in. See page setup options for more information.

Flexible Existing Bookings component

When a customer is signed into a form any bookings they make will be saved to the database. The Flexible Existing Booking integrated component displays existing bookings that are saved to the customer's account.

Pricing summary component

When added to a form after the Flexible Event Bookings component, this component will show the customer a summary of their order using the pricing configuration associated with the calendar.